@charset "utf-8";
/* CSS Document */

@font-face {
		
	font-family:"outward block";
	src: url("../../fonts/outward-block-webfont.woff2") format('woff2'),
		 url("../../fonts/outward-block-webfont.woff") format('woff'),
		 url("../../fonts/outward-block.ttf") format('ttf');
	font-weight: normal;
	font-style: normal;

}

@font-face {
		
	font-family:"outward block";
	src: url("../fonts/outward-block-webfont.woff2") format('woff2'),
		 url("../fonts/outward-block-webfont	.woff") format('woff'),
		 url("../fonts/outward-block.ttf") format('ttf');
	font-weight: normal;
	font-style: normal;

}









/*low resolution media query for mobile phones, between 1px and 349px*/

@media only screen and (min-width: 1px) and (max-width: 349px) {

	#bar_top {
	    
        background-color: rgb(226,31,38);
        z-index: 999999999999999999999999999;
        height: 10px;
        width: 100%;
        position: fixed;
        display: block;
        margin-top: 0px !important;
          
    }
    
    #bar_right {
	    
        background-color: rgb(226,31,38);
        height: 25700px;
        width: 10px;
        display: none;
        margin-top: 0px;
        position: relative;
        float: right;
        margin-right: -10.1px;
        z-index: 999999999999999999999999999;
          
    }
	
	body {	
		
		background: rgb(226,31,38);
		padding-bottom: 0px;
		height: 100%px;

	}
	
	#grad {
		
		display: none;
	}
	
	h1.style2 {
		
		display: none;
		color: yellow;
		margin-top: 70px;
		z-index: -1;
		font-size: 82vw;
		text-align: center;
		margin: 0px;
		padding-top: 135px;
		padding-bottom: 50px;
		margin-left: 1.2%
		
	}
	
	#footer_logo {
	
		font-family: "outward block";
	    letter-spacing: .006em;
	    color: red;
	    font-size: 20vw;
	    font-weight: 100;
	    text-align: center;
	    padding-top: 70px;
	    margin-top: 0;
	    margin-bottom: 50px;
	    margin: auto;
	    text-align: center;
	
	}
	
	#home {
	    
	    margin-left: 2.3%;
	    
	}
	
	#arrow {
		
	
		font-size: 30px;
    	line-height: 1.2;
		
	}
	
	.arrow_hover {
		
        display: none;
        width: 32%;
        margin-bottom: -1px;
        margin-left: -10px;
		
	}
	
	.arrow_hover:hover {
		
		display: none;
		width: 32%;
         margin-bottom: -1px;
         margin-left: -10px;
	     content: url("../../images/Portfolio/Home page/millantv-return-to-top-arrow-hover.png");
		
	}		
	
	#millantv_navbar_red {

		display: none;
        position: relative;
        width: 116px;
        margin-top: 19px;
        float: right;
        margin-left: 0;
        margin-right: 0;

	}

	#Parallelogram_title_navbar {

        display: none !important;
        position: relative;
        width: 140px;
        margin-top: 16.5px;
        float: right;
        margin-left: 0;
        margin-right: 0px;

	}
	
	/* The navigation bar */

	.navbar {
		
    	z-index: 3;
        overflow: hidden;
        background-color: white;
        border-top: solid;
        color: rgb(226,31,38);
        position: fixed;
        top: 0;
        width: 94%;
        font-family: "outward block";
        font-size: 50px;
        letter-spacing: .02em;
        margin: auto;
        padding-left: 0px;
        margin: 0px 0px 0px 0px;
        margin-top: 0px;
        border-top-width: 8px;
        margin-left: 0px;
        padding-bottom: 7px;

	}

	/* Links inside the navbar */
	
	.navbar a {
		
	    letter-spacing: .03em;
        float: left;
        display: block;
        color: red;
        margin: auto;
        margin: 10px 0px 0px 0px;
        word-spacing: 0.03em;
        text-decoration: none;
        margin-left: 24px;
        margin-right: -16px;
	
	}

	/* Change background on mouse-over */
	
	.navbar a:hover {
		
    	background-color: white;
	    color: black;
	
	}

	/* Main content */
	
	.main {
	  
		margin-top: 30px; /* Add a top margin to avoid content overlay */
	
	}

	#master {		
		
		width: 100%; 
		height: 100%;
		margin: 0 auto; 
		background: rgb(226,31,38);	
		
	}
	
	h1 {
	
		font-family: "outward block";
		letter-spacing: .006em;
		color: red;
		font-size: 43.5vw;
		font-weight: 100;
		margin-left: 2.3%;
		padding-top: 70px;
		margin-top: 0;
		margin-bottom: 50px;
		
	}
		
	.font1 {	
		
		font-family: Cambria, "Hoefler Text";
	}
	
	p {
					
		font-family: "tenso", sans-serif;
		font-weight: 350;
		font-style: normal;
		max-width: 892px;
		font-size: 18px;
		letter-spacing: .05em;
		word-spacing: 0.5px;
		line-height: 1.8;
		color: black;
		margin-left: -3%;
		margin-top: 60px;
		margin-bottom: 60px;
		padding-top: 0;
		transform: scale(.8,1);

	}
				
	/*space between the blurb and the thumbails*/
	
	.Pair_1 {

			position:relative;
			display:inherit;
			margin: auto;
			vertical-align: top;
			width: 98%;

		}
		
	.Pair_2 {

			position:relative;
			display:block;
			width: 151%;
			margin-left: -.5%;
			margin-right: 0px;
			margin-bottom: 0px; 
			padding-left: 0px;
			padding-top: 0px;
			padding-bottom: 0px;

	}

	#Parallelogram_Client {

		display: block; 
		width: 88%; 
		margin: auto; 
		padding-bottom: 280px; 
		padding-top: 160px;

	}

	#Parallelogram_Logo {

		padding-bottom: 8px; 
		padding-top: 0px; 
		width: 98%; 
		height: 100%; 
		display: block; 
		margin: auto; 
		margin-top: 8px;

	}
	
	#Parallelogram_1_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_2 {

		display: block !important;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px
		
	}
	
	#Parallelogram_1_3 {

		display: none;
		
	}
	
	#Parallelogram_1_3_Mobile {

		display: block !important;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 60px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 30px
		
	}
	
	#Parallelogram_1_4_Mobile {
		
		display: block !important;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_11 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_5 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		max-width: 98%;
		height: 98%;
		margin-bottom: 0px;
		margin-bottom: 0px; 
		padding-left: 0px;
		padding-top: -0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_3 {	
		
		display: none !important;
		
	} 
	
	#Parallelogram_1_6_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_7_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_8_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_4 {
		
		display: none !important;
		
		/*display:inline-flex;
		flex-direction: row;
		position:relative;
		width: 100%;
		height: 100%;
		margin-bottom: 0; */
		
	}
	
	#Parallelogram_1_9 {
		
		/*display: inline;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_10 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 32%;
		height: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 1%;*/
		
	}	
		
	#Parallelogram_1_9_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_10_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_10_Mobile_Horizontal {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}	
		
	#Pair_5 {
		
		display: none !important;
		
		/*display:flex;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 1%; */
		
	}
	
	#Parallelogram_1_12 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_13 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-bottom: 0px;
		margin-left: 3.2%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_14 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 3.2%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
		
	#Parallelogram_1_12_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_13_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_14_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_15 {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px; 
		padding-left: 0px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		
	}
	
	#Pair_6 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_1_16 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_16_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_17 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_17_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_18 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_19 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_7 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_20_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_21_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_22_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_23_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_24_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_20 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_21 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_22 {
		
		display: none !important;
		
	}
	
	#Pair_8 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_1_23 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_24 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_25 {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_28 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_1_29_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_29 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_30_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_30 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_31_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_31 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_32_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_32 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_33_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_33 {
		
		display: none !important;
	
	}
	
	#Parallelogram_1_34 {
		
		position: relative !important;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_35 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_36 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_1_37 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_1_38 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 30px;
			
	}
	
	.Parallelogram {
		
		display: block;
		position: inherit;
		margin: auto;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Pair_9 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_2_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_3_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
			
	#Parallelogram_2_3 {
		
		display: none;
		
	}
		
	#Pair_10 {
		
		display: none  !important;
		
	}
	
	#Parallelogram_2_4_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_4 {
		
		display: none;
		
	}
		
	#Parallelogram_2_5_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_5 {
		
		display: none;
		
	}
	
	#Parallelogram_2_6 {
		
		display: none;
		
	}
	
	#Parallelogram_2_6_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_7 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_2_8 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_2_9 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_2_11_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_11 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_10_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_10 {
		
		display: none !important;
		
	}
	
	#Pair_12 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_12_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_12 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_13_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_13 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_14_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_14 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_15 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_13 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_16_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_16 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_17_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_17 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_18_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_18 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_19_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_19 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_20 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_14 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_21_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_14 {
		
		display: none;
		
	}
		
	#Parallelogram_2_22_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_22 {
		
		display: none !important;
		
	}	
	
	#Parallelogram_2_23_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_24 {
		
		position: relative;
		margin: auto;
		display: block;
		width: 96%;
		text-align: center;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_2_25 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_2_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_15 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_28_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_28 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_29 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_29_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
		
	#Parallelogram_2_30 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_30_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}

	#Pair_16 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_31 {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32 {
		
		display: none !important;
		
	}
	
	#Pair_17 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_34 {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_33_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_33 {
		
		display: none !important;
		
	}
	
	nav li a {		
		
		margin: 0;
		color: rgb(241,228,10); 	
		font-weight: normal; 
		line-height: 24px;
		font-size: 17.5px;
		font-weight: bold;
		letter-spacing: 2px;
		word-spacing: -3px;
		font-family: Arial;
		background: rgb(226,31,38);
			
	}
	
	#hide {
		
		display: none;
		
	}
	
	#white_background {
		
		display: block;
		position: absolute;
		z-index: -99px;
		max-width: 98%;
		background-color: white;
		margin-top: 0px !important;
		padding-bottom: 0px!important;

		/*To create the bevelled edge on the white rectangle
		
		The main idea is to have 4 gradients that each occupy a quarter of the element's area (one for the bottom left, one for the bottom, on of the top right and one for the top left). Then you set the background to 4 linear gradients with the same color stops (in this case we wanted the corner size to be 10px*, so it was transparent until 10px and then the color we want from 10px) except the corners that are 45deg, 135deg, 225deg and 315deg respectively.

		*Actually not exactly 10px, it's the length of the hypotenuse of an isosceles right-angled triangle, which is around 14px*/
		
		background: #c00; /* fallback */
		background:
			
			linear-gradient(130deg, transparent 25px, white 0) top left,
			linear-gradient(225deg, transparent 0px, white 0) top right,
			linear-gradient(315deg, transparent 0px, white 0) bottom right,
			linear-gradient(45deg,  transparent 00px, white 0) bottom left;
		
		background-size: 60% 60%;
		background-repeat: no-repeat;
		
		border-radius: 0px 0px 25px 25px !important;

	}
	
}

























/*low resolution media query for mobile devices, between 349px and 517px*/

@media only screen and (min-width: 349px) and (max-width: 517px) {

	#bar_top {
	    
        background-color: rgb(226,31,38);
        z-index: 999999999999999999999999999;
        height: 10px;
        width: 100%;
        position: fixed;
        display: block;
        margin-top: 0px !important;
          
    }
    
    #bar_right {
	    
        background-color: rgb(226,31,38);
        height: 25700px;
        width: 10px;
        display: none;
        margin-top: 0px;
        position: relative;
        float: right;
        margin-right: -10.1px;
        z-index: 999999999999999999999999999;
          
    }
	
	body {	
		
		background: rgb(226,31,38);
		padding-bottom: 0px;

	}
	
	#grad {
		
		display: none;
	}
	
	h1.style2 {
		
		display: none;
		color: yellow;
		margin-top: 70px;
		z-index: -1;
		font-size: 82vw;
		text-align: center;
		margin: 0px;
		padding-top: 135px;
		padding-bottom: 50px;
		margin-left: 1.2%
		
	}
	
	#footer_logo {
	
		font-family: "outward block";
	    letter-spacing: .006em;
	    color: red;
	    font-size: 20vw;
	    font-weight: 100;
	    text-align: center;
	    padding-top: 70px;
	    margin-top: 0;
	    margin-bottom: 50px;
	    margin: auto;
	    text-align: center;
	
	}
	
	#home {
	    
	    margin-left: 2.3%;
	    
	}
	
	#arrow {
		
		font-size: 30px;
    	line-height: 1.2;
		
	}
	
	.arrow_hover {
		
        display: inline;
        width: 32%;
        margin-bottom: -1px;
        margin-left: -10px;
		
	}
	
	.arrow_hover:hover {
		
		 width: 32%;
         margin-bottom: -1px;
         margin-left: -10px;
	     content: url("../../images/Portfolio/Home page/millantv-return-to-top-arrow-hover.png");
		
	}	
	
	#millantv_navbar_red {

		display: none;
        position: relative;
        width: 116px;
        margin-top: 19px;
        float: right;
        margin-left: 0;
        margin-right: 0;

	}

	#Parallelogram_title_navbar {

        display: none !important;
        position: relative;
        width: 140px;
        margin-top: 16.5px;
        float: right;
        margin-left: 0;
        margin-right: 0px;

	}
	
	/* The navigation bar */

	.navbar {
		
    	z-index: 3;
        overflow: hidden;
        background-color: white;
        border-top: solid;
        color: rgb(226,31,38);
        position: fixed;
        top: 0;
        width: 95.59%;
        font-family: "outward block";
        font-size: 50px;
        letter-spacing: .02em;
        margin: auto;
        padding-left: 0px;
        margin: 0px 0px 0px 0px;
        margin-top: 0px;
        border-top-width: 8px;
        margin-left: 0px;
        padding-bottom: 7px;

	}

	/* Links inside the navbar */
	
	.navbar a {
		
	    letter-spacing: .03em;
        float: left;
        display: block;
        color: red;
        margin: auto;
        margin: 10px 0px 0px 0px;
        word-spacing: 0.03em;
        text-decoration: none;
        margin-left: 24px;
        margin-right: -16px;
	
	}

	/* Change background on mouse-over */
	
	.navbar a:hover {
		
    	background-color: white;
	    color: black;
	
	}

	/* Main content */
	
	.main {
	  
		margin-top: 30px; /* Add a top margin to avoid content overlay */
	
	}

	#master {		
		
		width: 100%; 
		height: 100%;
		margin: 0 auto; 
		background: rgb(226,31,38);	
		
	}
	
	h1 {
	
		font-family: "outward block";
		letter-spacing: .006em;
		color: red;
		font-size: 44vw;
		font-weight: 100;
		margin-left: 2.3%;
		padding-top: 70px;
		margin-top: 0;
		margin-bottom: 50px;
		
	}
		
	.font1 {	
		
		font-family: Cambria, "Hoefler Text";
	}
	
	p {
					
		font-family: "tenso", sans-serif;
		font-weight: 350;
		font-style: normal;
		max-width: 892px;
		font-size: 18px;
		letter-spacing: .05em;
		word-spacing: 0.5px;
		line-height: 1.8;
		color: black;
		margin-left: -3%;
		margin-top: 60px;
		margin-bottom: 60px;
		padding-top: 0;
		transform: scale(.8,1);

	}

	#Parallelogram_Client {

		display: block; 
		width: 270px; 
		margin: auto; 
		padding-bottom: 280px; 
		padding-top: 160px;

	}		
	
	#Parallelogram_Logo {

		padding-bottom: 8px; 
		padding-top: 0px; 
		width: 98%; 
		height: 100%; 
		display: block; 
		margin: auto; 
		margin-top: 8px;

	}
	
	/*space between the blurb and the thumbails*/
	
	.Pair_1 {

			position:relative;
			display:inherit;
			margin: auto;
			vertical-align: top;
			width: 98%;

		}
		
	.Pair_2 {

			position:relative;
			display:block;
			width: 151%;
			margin-left: -.5%;
			margin-right: 0px;
			margin-bottom: 0px; 
			padding-left: 0px;
			padding-top: 0px;
			padding-bottom: 0px;

		}
	
	#Parallelogram_1_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}	
	
	#Parallelogram_1_2 {

		display: block !important;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px
		
	}
	
	#Parallelogram_1_3 {

		display: none;
		
	}
	
	#Parallelogram_1_3_Mobile {

		display: block !important;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 60px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 30px
		
	}
	
	#Parallelogram_1_4_Mobile {
		
		display: block !important;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_11 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_5 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		max-width: 98%;
		height: 98%;
		margin-bottom: 0px;
		margin-bottom: 0px; 
		padding-left: 0px;
		padding-top: -0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_3 {
			
		display: none !important;
		
	} 	
	
	#Parallelogram_1_6_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_7_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_1_8_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
		
	#Pair_4 {
		
		display: none !important;
		
		/*display:inline-flex;
		flex-direction: row;
		position:relative;
		width: 100%;
		height: 100%;
		margin-bottom: 0; */
		
	}
	
	#Parallelogram_1_9 {
		
		/*display: inline;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_10 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 32%;
		height: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 1%;*/
		
	}
			
	#Parallelogram_1_9_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_10_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_10_Mobile_Horizontal {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}	
		
	#Pair_5 {
		
		display: none !important;
		
		/*display:flex;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 1%; */
		
	}
	
	#Parallelogram_1_12 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_13 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-bottom: 0px;
		margin-left: 3.2%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_14 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 3.2%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}

	#Parallelogram_1_12_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_13_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_14_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_15 {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px; 
		padding-left: 0px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		
	}
	
	#Pair_6 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_1_16 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_16_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_17 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_17_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_18 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_19 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Pair_7 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_20_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_21_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_22_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_23_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_24_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_20 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_21 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_22 {
		
		display: none !important;
		
	}
	
	#Pair_8 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_1_23 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_24 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_25 {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		max-width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_28 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_29_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_29 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_30_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_30 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_31_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_31 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_32_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_32 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_33_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_33 {
		
		display: none !important;
	}
	
	#Parallelogram_1_34 {
		
		position: relative !important;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_35 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_36 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_37 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_1_38 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 30px;
				
	}
	
	.Parallelogram {
		
		display: block;
		position: inherit;
		margin: auto;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Pair_9 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_2_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_3_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
		
	#Parallelogram_2_3 {
		
		display: none;
		
	}
	
	#Pair_10 {
		
		display: none  !important;
		
	}	
	
	#Parallelogram_2_4_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_4 {
		
		display: none;
		
	}
	
	#Parallelogram_2_5_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_5 {
		
		display: none;
		
	}
	
	#Parallelogram_2_6 {
		
		display: none;
		
	}
	
	#Parallelogram_2_6_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_7 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_2_8 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_2_9 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_2_11_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_11 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_10_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_10 {
		
		display: none !important;
		
	}
	
	#Pair_12 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_12_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_12 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_13_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_13 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_14_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_14 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_15 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_13 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_16_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_16 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_17_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_17 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_18_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_18 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_19_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_19 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_20 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_14 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_21_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_14 {
		
		display: none;
		
	}	
	
	#Parallelogram_2_22_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_22 {
		
		display: none !important;
		
	}
		
	#Parallelogram_2_23_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_24 {
		
		position: relative;
		margin: auto;
		display: block;
		width: 96%;
		text-align: center;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_2_25 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_2_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_15 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_28_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_28 {
		
		display: none !important;
		
	}
		
	#Parallelogram_2_29 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_29_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
		
	#Parallelogram_2_30 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_30_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}

	#Pair_16 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_31 {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32 {
		
		display: none !important;
		
	}
	
	#Pair_17 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_34 {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		max-width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_33_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_33 {
		
		display: none !important;
		
	}

	nav li a {		
		
		margin: 0;
		color: rgb(241,228,10); 	
		font-weight: normal; 
		line-height: 24px;
		font-size: 17.5px;
		font-weight: bold;
		letter-spacing: 2px;
		word-spacing: -3px;
		font-family: Arial;
		background: rgb(226,31,38);
			
	}
	
	#hide {
		
		display: none;
		
	}
	
	#white_background {
		
		display: block;
		position: absolute;
		z-index: -99px;
		max-width: 98%;
		background-color: white;
		margin-top: 0px !important;
		padding-bottom: 150px!important;
	
		/*To create the bevelled edge on the white rectangle
		
		The main idea is to have 4 gradients that each occupy a quarter of the element's area (one for the bottom left, one for the bottom, on of the top right and one for the top left). Then you set the background to 4 linear gradients with the same color stops (in this case we wanted the corner size to be 10px*, so it was transparent until 10px and then the color we want from 10px) except the corners that are 45deg, 135deg, 225deg and 315deg respectively.

		*Actually not exactly 10px, it's the length of the hypotenuse of an isosceles right-angled triangle, which is around 14px*/
			
		background: #c00; /* fallback */
		background:
			
			linear-gradient(130deg, transparent 25px, white 0) top left,
			linear-gradient(225deg, transparent 0px, white 0) top right,
			linear-gradient(315deg, transparent 0px, white 0) bottom right,
			linear-gradient(45deg,  transparent 00px, white 0) bottom left;
		
		background-size: 60% 60%;
		background-repeat: no-repeat;	
		
		border-radius: 0px 0px 25px 25px !important;
	}
	
}


	



















/*low resolution media query for mobile devices, between 517px and 668px*/

@media only screen and (min-width: 517px) and (max-width: 668px) {
	

	#hide {
		
		display: block;
		
	}
		
	#bar_top {
	    
        background-color: rgb(226,31,38);
        z-index: 999999999999999999999999999;
        height: 10px;
        width: 100%;
        position: fixed;
        display: block;
        margin-top: 0px;
          
    }
    
    #bar_right {
	    
        background-color: rgb(226,31,38);
        height: 25700px;
        width: 10px;
        display: none;
        margin-top: 0px;
        position: relative;
        float: right;
        margin-right: -10.1px;
        z-index: 999999999999999999999999999;
          
    }
	
	body {	
		
		background: rgb(226,31,38);
		padding-bottom: 0px;
		height: 100%px;

	}
	
	#grad {
		
		z-index: 0;
		position: fixed;
		margin-top: -50px;
		width: 3000px;
		margin-left: -800px;
		height:200px;
		background: rgb(226,31,38); /* For browsers that do not support gradients */ /* FF3.6-15 */
		background: -webkit-linear-gradient(rgb(226,31,38) 60%, rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(rgb(226,31,38) 10%, rgb5(255,255,255,0) 100%);
		background: linear-gradient(rgb(226,31,38)) 10%, rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
	}
	
	h1.style2 {
		
		display: none;
		color: yellow;
		margin-top: 70px;
		z-index: -1;
		font-size: 82vw;
		text-align: center;
		margin: 0px;
		padding-top: 135px;
		padding-bottom: 50px;
		margin-left: 1.2%
		
	}
	
	#footer_logo {
	
		font-family: "outward block";
	        letter-spacing: .006em;
	        color: red;
	        font-size: 20vw;
	        font-weight: 100;
	        text-align: center;
	        padding-top: 70px;
	        margin-top: 0;
	        margin-bottom: 50px;
	        margin: auto;
	        text-align: center;
	
	}
	
	#home {
	    
	    margin-left: 2.3%;
	    
	}
	
	#arrow {		
	
		font-size: 30px;
    	line-height: 1.2;
		
	}
	
	.arrow_hover {
		
        display: inline;
        width: 32%;
        margin-bottom: -1px;
        margin-left: -10px;
		
	}
	
	.arrow_hover:hover {
		
		 width: 32%;
         margin-bottom: -1px;
         margin-left: -10px;
	     content: url("../../images/Portfolio/Home page/millantv-return-to-top-arrow-hover.png");
		
	}	
	
	#millantv_navbar_red {

		display: none;
        position: relative;
        width: 116px;
        margin-top: 19px;
        float: right;
        margin-left: 0;
        margin-right: 0;

	}

	#Parallelogram_title_navbar {

		display: inline;
        position: relative;
        width: 149px;
        margin-top: 16px;
        float: right;
        margin-left: 0;
        margin-right: 1.9px;

	}
	
	/* The navigation bar */

	.navbar {
		
    	z-index: 3;
        overflow: hidden;
        background-color: white;
        border-top: solid;
        color: rgb(226,31,38);
        position: fixed;
        top: 0;
        width: 95.6%;
        font-family: "outward block";
        font-size: 50px;
        letter-spacing: .02em;
        margin: auto;
        padding-left: 0px;
        margin: 0px 0px 0px 0px;
        margin-top: 0px;
        border-top-width: 8px;
        margin-left: 0px;
        padding-bottom: 7px;

	}

	/* Links inside the navbar */
	
	.navbar a {
		
	    letter-spacing: .03em;
        float: left;
        display: block;
        color: red;
        margin: auto;
        margin: 10px 0px 0px 0px;
        word-spacing: 0.03em;
        text-decoration: none;
        margin-left: 24px;
        margin-right: -16px;
	
	}

	/* Change background on mouse-over */
	
	.navbar a:hover {
		
    	background-color: white;
	    color: black;
	
	}

	/* Main content */
	
	.main {
	  
		margin-top: 30px; /* Add a top margin to avoid content overlay */
	
	}

	#master {		
		
		width: 100%; 
		height: 100%;
		margin: 0 auto; 
		background: rgb(226,31,38);	
		
	}
	
	h1 {
	
		font-family: "outward block";
		letter-spacing: .006em;
		color: red;
		font-size: 45vw;
		font-weight: 100;
		margin-left: 2.3%;
		padding-top: 70px;
		margin-top: 0;
		margin-bottom: 50px;
		
	}
		
	.font1 {	
		
		font-family: Cambria, "Hoefler Text";
	}
	
	p {
					
		font-family: "tenso", sans-serif;
		font-weight: 350;
		font-style: normal;
		max-width: 892px;
		font-size: 18px;
		letter-spacing: .05em;
		word-spacing: 0.5px;
		line-height: 1.8;
		color: black;
		margin-left: -3%;
		margin-top: 60px;
		margin-bottom: 60px;
		padding-top: 0;
		transform: scale(.8,1);

	}

	#Parallelogram_Client {

		display: block; 
		width: 295px; 
		margin: auto; 
		padding-bottom: 280px; 
		padding-top: 160px;

	}
			
	#Parallelogram_Logo {

		padding-bottom: 8px; 
		padding-top: 0px; 
		width: 98%; 
		height: 100%; 
		display: block; 
		margin: auto; 
		margin-top: 8px;

	}
	
	/*space between the blurb and the thumbails*/
	
	.Pair_1 {

			position:relative;
			display:inherit;
			margin: auto;
			vertical-align: top;
			width: 98%;

		}
		
	.Pair_2 {

			position:relative;
			display:block;
			width: 151%;
			margin-left: -.5%;
			margin-right: 0px;
			margin-bottom: 0px; 
			padding-left: 0px;
			padding-top: 0px;
			padding-bottom: 0px;


		}

	#Parallelogram_1_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
	
	}	
	
	#Parallelogram_1_2 {

		display: block !important;
		float: left;
		width: 65%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px
		
	}
	
	#Parallelogram_1_3 {

		display: none;
		
	}
	
	#Parallelogram_1_3_Mobile {

		display: block !important;
		float: left;
		width: 65%;
		margin-left: 1%;
		margin-bottom: 60px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 60px
		
	}
	
	#Parallelogram_1_4_Mobile {
		
		display: block !important;
		float: left;
		width: 65%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_11 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_5 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		height: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: -0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_3 {
			
		display: none !important;
		
	} 
		
	#Parallelogram_1_6_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_7_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_1_8_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
		
	#Pair_4 {
		
		display: none !important;
		
		/*display:inline-flex;
		flex-direction: row;
		position:relative;
		width: 100%;
		height: 100%;
		margin-bottom: 0; */
		
	}
	
	#Parallelogram_1_9 {
		
		/*display: inline;
		position:relative;
		float: left;
		max-width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_10 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 32%;
		height: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 1%;*/
		
	}
	
		
	#Parallelogram_1_9_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		}
	
	#Parallelogram_1_10_Mobile {
		
		display: none;
		
		}
	
	#Parallelogram_1_10_Mobile_Horizontal {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		}	
		
	#Pair_5 {
		
		display: none !important;
		
		/*display:flex;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 1%; */
		
	}
	
	#Parallelogram_1_12 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_13 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-bottom: 0px;
		margin-left: 3.2%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_14 {
		
		/*display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 3.2%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;*/
		
	}
	
	#Parallelogram_1_12_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_13_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_14_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_15 {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px; 
		padding-left: 0px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		
	}
	
	#Pair_6 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_1_16 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_16_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_17 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_17_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_18 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_19 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Pair_7 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_20_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_21_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_22_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_23_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_24_Mobile {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_20 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_21 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_22 {
		
		display: none !important;
		
	}
	
	#Pair_8 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_1_23 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_24 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_25 {
		
		display: block !important;
		position:relative !important;
		float: left !important;
		width: 98% !important;
		max-height: 100% !important;
		margin-left: 1% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_1_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_28 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_29_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_29 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_30_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_30 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_31_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_31 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_32_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_32 {
		
		display: none !important;
		
	}
	
	#Parallelogram_1_33_Mobile {
		
		display: block !important;
		position:relative;
		float: left;
		width: 98%;
		max-height: 100%; 
		margin-left: 1%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_33 {
		
		display: none !important;
	}
	
	#Parallelogram_1_34 {
		
		position: relative !important;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_35 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_36 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_37 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_1_38 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 60px;
			
	}
	
	.Parallelogram {
		
		display: block;
		position: inherit;
		margin: auto;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_9 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_2_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_3_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
		
	#Parallelogram_2_3 {
		
		display: none;
		
	}
	
	#Pair_10 {
		
		display: none  !important;
		
	}
		
	#Parallelogram_2_4_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_4 {
		
		display: none;
		
	}
	
	#Parallelogram_2_5_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_5 {
		
		display: none;
		
	}
	
	#Parallelogram_2_6 {
		
		display: none;
		
	}
	
	#Parallelogram_2_6_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_7 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_2_8 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_2_9 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_2_11_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_11 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_10_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 8px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_10 {
		
		display: none !important;
		
	}
	
	#Pair_12 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_12_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_12 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_13_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_13 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_14_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_14 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_15 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Pair_13 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_16_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_16 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_17_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_17 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_18_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_18 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_19_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_19 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_20 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_14 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_21_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_14 {
		
		display: none;
		
	}
	
	
	#Parallelogram_2_22_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_22 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_23_Mobile {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 96% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}	
	
	#Parallelogram_2_24 {
		
		position: relative;
		margin: auto;
		display: block;
		width: 96%;
		text-align: center;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_2_25 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_2_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 8px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_15 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_28_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_28 {
		
		display: none !important;
		
	}	
	
	#Parallelogram_2_29 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_29_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
		
	#Parallelogram_2_30 {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_30_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_16 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_31 {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32 {
		
		display: none !important;
		
	}
	
	#Pair_17 {
		
		display: none !important; 
		
	}
	
	#Parallelogram_2_34 {
		
		position: relative !important;
		float: none !important;
		margin: auto !important;
		display: block !important;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1% !important; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_33_Mobile {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98% !important;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_33 {
		
		display: none !important;
		
	}
	
	nav li a {		
		
		margin: 0;
		color: rgb(241,228,10); 	
		font-weight: normal; 
		line-height: 24px;
		font-size: 17.5px;
		font-weight: bold;
		letter-spacing: 2px;
		word-spacing: -3px;
		font-family: Arial;
		background: rgb(226,31,38);
			
	}
	
	#hide {
		
		display: none;
		
	}
	
	#white_background {
		
		display: block;
		position: absolute;
		z-index: -99px;
		max-width: 98%;
		background-color: white;
		margin-top: 0px !important;
		padding-bottom: 150px!important;
	
		/*To create the bevelled edge on the white rectangle
		
		The main idea is to have 4 gradients that each occupy a quarter of the element's area (one for the bottom left, one for the bottom, on of the top right and one for the top left). Then you set the background to 4 linear gradients with the same color stops (in this case we wanted the corner size to be 10px*, so it was transparent until 10px and then the color we want from 10px) except the corners that are 45deg, 135deg, 225deg and 315deg respectively.

		*Actually not exactly 10px, it's the length of the hypotenuse of an isosceles right-angled triangle, which is around 14px*/
			
		background: #c00; /* fallback */
		background:
			
			linear-gradient(130deg, transparent 25px, white 0) top left,
			linear-gradient(225deg, transparent 0px, white 0) top right,
			linear-gradient(315deg, transparent 0px, white 0) bottom right,
			linear-gradient(45deg,  transparent 00px, white 0) bottom left;
		
		background-size: 60% 60%;
		background-repeat: no-repeat;
			
		border-radius: 0px 0px 25px 25px !important;
	
	}	
	
}










/*medium-low resolution media query for mobile devices, between 668px and 960px*/

@media only screen and (min-width: 669px) and (max-width: 960px) {
	 
	html {

		max-height: 100%;
        overflow: auto;
		
	}
    
	body {	
		
        background: rgb(226, 31, 38);
        padding-bottom: 0px;
        height: 100%;
        display: block;
        overflow: auto;
		
	}
	
	#grad {
	    
	    display: none;
	    
	}
	
	#bar_right {
	    
		background-color: rgb(226, 31, 38);
        height: 79350px;
        width: 10px;
        display: contents;
        overflow: visible;
        margin-top: 0px;
        position: fixed;
        float: right;
        padding-right: -500px;
        z-index: 999999999999999999999999999;
          
    }
	
	#bar_top {
	    
		display: block;
        position: fixed;
        width: 9999999px;
        height: 10px;
        top: -1px;
        z-index: 9999999999;
        margin-right: 500px;
        margin: auto;
        background-color: rgb(226, 31, 38);
	    
	}

	h1.style2 {
		
		display: none;
		color: yellow;
		margin-top: 70px;
		font-size: 82vw;
		text-align: center;
		margin: 0px;
		padding-top: 180px;
		padding-bottom: 50px;
		margin-left: 1.2%
		
	}
	
	#home {
	    
	    margin-left:15px;
	    
	}
	
	#arrow {
		
		font-size: 50px;
    	line-height: 1.1;
		
	}
	
	.arrow_hover {
		
    	display: inline;
        width: 74%;
        margin-bottom: -1px;
        margin-left: -45px;
		
	}
	
	.arrow_hover:hover {
		
		 width: 74%;
         margin-bottom: -1px;
         margin-left: -45px;
	     content: url("../../images/Portfolio/Home page/millantv-return-to-top-arrow-hover.png");
		
	}
	
	#millantv_navbar_red {

		display: inline;
        position: relative;
        width: 82px;
        margin-right: -250px;
        margin-top: 17px;
        float: right;

	}

	#millantv_navbar_red:hover {

		display: inline;
        position: relative;
        width: 82px;
        margin-right: -250px;
        margin-top: 17px;
        float: right;
		content: url("../../images/millantv-logo-navbar-hover-black.svg");

	}

	#Parallelogram_title_navbar {

        display: inline;
        position: relative;
        width: 160px;
        margin-top: 19.7px;
        float: right;
        margin-left: 0;
        margin-right: 100px;

	}
	
	/* The navigation bar */
	.navbar {
		
    	z-index: 1;
        overflow: hidden;
        background-color: white;
        border-top: solid;
        color: rgb(226,31,38);
        position: fixed;
        top: 0;
        width: 97.3%;
        font-family: "outward block";
        font-size: 60px;
        letter-spacing: .02em;
        padding-left: 0px;
        margin: 0px 0px 0px 0px;
        margin-top: 0px;
        border-top-width: 8px;
        margin-left: 0px;
        padding-bottom: 5px;

	}

	/* Links inside the navbar */
	
	.navbar a {
		  
		font-family: "outward block";
        font-size: 60px;
        letter-spacing: .03em;
		float: left;
		display: block;
		color: red;
		text-align: center;
		margin: 10px 0px 0px 0px;
		word-spacing: .03em;
		text-decoration: none;
		margin-left: 31px;
        margin-right: -16px;
	
	}

	/* Change background on mouse-over */
	
	.navbar a:hover {
		
		  background-color: white;
		  color: black;
	
	}

	/* Main content */
	.main {
	  
			margin-top: 30px; /* Add a top margin to avoid content overlay */
	
	}
		
	#master {		
		
		overflow: auto;
		width: 100%; 
		margin: 0 auto; 
		/*border: dotted thin cyan;*/
		background: rgb(226,31,38);	
		margin-top: 8px;
		margin-bottom: 0px;
		padding-bottom: 10px;
		border-radius: 0px 0px 38px 38px;
		
	}
	
	h1 {
		font-family: "outward block";
		letter-spacing: .006em;
		color: red;
		font-size: 240px;
		font-weight: 100;
		margin-left: 15px;
		padding-top: 70px;
		margin-top: 0;
		margin-bottom: 0px;
		
	}
		
	.font1 {	
		
		font-family: Cambria, "Hoefler Text";
	}
	
	#credits {

		margin-right:400px;

	}

	p {
	
		font-family: "tenso", sans-serif;
		font-weight: 350;
		font-style: normal;
		max-width: 892px;
		float:left;
		font-size: 18px;
		letter-spacing: .05em;
		word-spacing: .5px;
		line-height: 1.8;
		color: black;
		margin-left: 9.7px;
		margin-top: 60px;
		margin-bottom: 60px;
		padding-top: 0;
		transform: scale(.8,1);
			
	}
	
	.body_copy {
		
		margin-left:-5%;
		max-width: 180%;
		margin-top: -1px;
	}

	#Parallelogram_Client {

		display: block; 
		width: 295px; 
		margin: auto; 
		padding-bottom: 280px; 
		padding-top: 160px;

	}

	#Parallelogram_Logo {

		padding-bottom: 8px; 
		padding-top: 0px; 
		width: 98%; 
		height: 100%; 
		display: block; 
		margin: auto; 
		margin-top: 8px;

	}
	
	.Pair_1 {

		position:relative;
		display:inherit;
		margin: auto;
		vertical-align: top;
		width: 98%;

	}
	
	#hide {
		
		display: none;
		
	}

	#Parallelogram_1_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
	
	}
	
	#Parallelogram_1_2 {

		display: inline-flex;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_3 {
	
		float: right;
		max-width: 32.1%;
		margin-right: 1%;
		margin-bottom: 1%;
		margin-bottom: 30px; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_3_Mobile {

		display: none;
		
	}
	
	#Parallelogram_1_4_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_11 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_5 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		max-width: 98%;
		height: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_3 {
		
		display:inline-flex;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 1%; 
		
	}
	
	#Pair_Mobile_1 {
		
		display: none;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 1%;
		
	}
	
	#Parallelogram_1_6_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_6 {
		
		display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_7_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_7 {
		
		display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-bottom: 0px;
		margin-left: 3.2%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_8_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_8 {
		
		display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 3.2%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_4 {
		
		display:inline-flex;
		flex-direction: row;
		position:relative;
		width: 100%;
		height: 100%;
		margin-bottom: 0; 
		
	}
	
	#Parallelogram_1_9_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_10_Mobile {
		
		display:none;
		
	}
	
	#Parallelogram_1_10_Mobile_Horizontal {
		
		display: none;
		
	}
	
	#Parallelogram_1_9 {
		
		display: inline;
		position:relative;
		float: left;
		max-width: 65%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_10 {
		
		display:inline;
		position: relative;
		float:left;
		max-width: 32%;
		height: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 1%;
		
	}
		
	#Pair_5 {
		
		display:flex;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 8px; 
		
	}
	
	#Parallelogram_1_12_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_13_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_14_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_12 {
		
		display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_13 {
		
		display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-bottom: 0px;
		margin-left: 3.2%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_14 {
		
		display:inline;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 3.2%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_15 {
		
		display: block;
		position:relative;
		float: left;
		max-width: 65%;
		max-height: 100%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_6 {
		
		display: block;
		flex-direction: row;
		float: left;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: .1%; 
		
	}
	
	#Parallelogram_1_16_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_16 {
		
		display: flex;
		margin: auto;
		float: left;
		max-width: 100%;
		margin-left: 3.2%;
		margin-bottom: 3%;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_17 {
		
		display: flex;
		margin: auto;
		float: left;
		max-width: 100%;
		margin-left: 3.2%;
		margin-bottom: 1%;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_17_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_18 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_1_19 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_7 {
		
		display:flex;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 1%;
		
	}
	
	#Parallelogram_1_20_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_21_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_22_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_23_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_24_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_20 {
		
		display: flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_21 {
		
		display: flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_22 {
		
		display: flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_8 {
		
		display: block;
		flex-direction: row;
		float: left;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: .7%; 
		
	}
	
	#Parallelogram_1_23 {
		
		display: flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 3.5%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_24 {
		
		display: flex;
		margin: auto;
		float: left;
		max-width: 100%;
		margin-left: 3.2%;
		margin-bottom: 0;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_25 {
		
		display: inline-flex;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Parallelogram_1_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_28 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_29_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_30_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_31_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_32_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_33_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_29 {
		
		display: inline-flex;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_30 {
		
		position: relative;
		float: right;
		width: 32.1%;
		margin-right: 1%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_31 {
		
		display: inline-flex;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_32 {
		
		position: relative;
		float: right;
		width: 32.1%;
		margin-right: 1%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_33 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_1_34 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Parallelogram_1_35 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_36 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_37 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_1_38 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 30px;; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 30px;	
		
	}
	
	.Parallelogram {
		
		display: block;
		position: inherit;
		margin: auto;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_1 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_9 {
		
		display:block;
		flex-direction: row;
		float: left;
		position:relative;
		justify-content:space-between;
		width: 100%;
		height: 32%;
		margin-bottom: 0%; 
		
	}
	
	#Parallelogram_2_2_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_2 {
		
		display: inline-flex;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_3_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_3 {
		
		display: inline-flex;
		position: relative;
		float: right;
		width: 32.1%;
		margin-right: 1%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_10 {
		
		display: inline-flex;
		flex-direction: row;
		position:relative;
		justify-content:space-between;
		width: 32%;
		height: 32%;
		margin-bottom: 1%; 
		
	}
	
	#Parallelogram_2_4_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_4 {
		
		display:flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_5_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_5 {
		
		display:flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-bottom: 0px;
		margin-left: 3.2%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_6_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_6 {
		
		display:flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin: 0;
		margin-left: 3.2%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_7 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_2_8 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
				
	}
	
	#Parallelogram_2_9 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 98%;
		margin-bottom: 0px;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_11 {
		
		display: inline-flex;
		flex-direction: row;
		position: relative;
		justify-content: space-between;
		width: fit-content;
		
	}
	
	#Parallelogram_2_10_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_10 {
		
		display: flex;
		position: relative;
		float: left;
		width: fit-content;
		margin-left: 1%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
		
	}
	
	#Parallelogram_2_11_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_11 {
		
	    display: flex;
		position: relative;
		float: left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;

	}
	
	#Parallelogram_2_12_Mobile {
		
		display: none !important;
		
	}
	
	#Pair_12 {
		
		display: inline-flex;
		flex-direction: row;
		position: relative;
		width: 32%;
		margin-left: -2.7%;
		height: 32%;
		margin-bottom: 1%; 
		
	}
	
	#Parallelogram_2_12 {
		
		display:flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_13_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_13 {
		
		display:flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_14_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_14 {
		
		display:flex;
		position: relative;
		float:left;
		max-width: 100%;
		max-height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_15 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;		
		
	}
	
	#Pair_13 {
		
		display: inline-flex;
		position: relative;
		width: 31.3%;
		height: auto;
		margin-left: 1%;
		margin-bottom: 0;
		
	}
	
	#Parallelogram_2_16_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_16 {
		
		display:inline-flex;
		position: relative;
		float:left;
		width: 100%;
		height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_17_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_17 {
		
		display:inline-flex;
		position: relative;
		float:left;
		max-width: 100%;
		height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_18_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_18 {
		
		display:flex;
		position: relative;
		float:left;
		width: 100%;
		height: 100%;
		margin-left: 3.2%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_19_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_19 {
		
		display: inline-block;
		float: left;
		max-width: 203%;
		margin-bottom: 0;
		margin-top: 101.35%;
		margin-left: -203%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_20 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96%;
		margin-bottom: 0px;
		margin-bottom: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Pair_14 {
		
		display: inline-block;
		position: relative;
		width: 99.6%;
		max-height: 100%;
		margin: auto !important;
		margin-left: .5% !important;
		
	}
	
	#Parallelogram_2_21_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_21 {
		
		position: relative;
		display: inline;
		float: left;
		max-width: 64.6%;
		height: 100% !important;
		margin-right: 0;
		margin-bottom: 1%; 
		margin-top: 0;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_22_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_22 {
		
		display:inline-flex;
		position: relative;
		float:right;
		width: 31.6% !important;
		height: 100% !important;
		margin-right: 2%;
		margin-left: 1%;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_23_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_23 {
		
		position: relative;
		display: inline;
		float: left;
		max-width: 64.6%;
		height: 100% !important;
		margin-right: 0;
		margin-bottom: .6%; 
		margin-top: 0;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_24 {
		
		display: block;
		position: relative;
		width: 96% !important;
		float: none !important;
		margin: auto !important;
		margin-bottom: 1%;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
		
	}
	
	#Parallelogram_2_25 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96% !important;
		margin-left: 2% !important;
		margin-bottom: 0px;
		margin-bottom: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;	
		
	}
	
	#Parallelogram_2_26 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96% !important;
		margin-left: 2% !important;
		margin-bottom: 0px;
		margin-bottom: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_27 {
		
		position: relative;
		float: none;
		margin: auto;
		display: block;
		width: 96% !important;
		margin-left: 2% !important;
		margin-bottom: 0px;
		margin-bottom: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
			
	}
	
	#Pair_15 {
		
		display: flex;
		flex-direction: row;
		position: relative;
		justify-content: space-between;
		width: 31.3%;
		margin-bottom: 1%;
		height: 100%;
		margin-left: 2%;
		
	}
		
	#Parallelogram_2_28_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_28 {
		
		display:inline-flex;
		position: relative;
		float:left;
		width: 100%;
		margin-bottom: 0px;	
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_29_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_29 {
		
		display:inline-flex;
		position: relative;
		float:left;
		width: 100%;
		height: 100%;
		margin-left: 1%;
		margin-bottom: 0px;
		padding-left: 2%;
		padding-top: 0px;
		padding-bottom: 0px;

	}
	
	#Parallelogram_2_30_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_30 {
		
		display:inline-flex;
		position: relative;
		float:left;
		width: 100%;
		height: 100%;
		margin-left: 1.9%;
		margin-bottom: 0px;
		padding-left: 2%;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_16 {
		
		display: block;
		flex-direction: row;
		position: relative;
		justify-content: space-between;
		width: 98%;
		margin-bottom: 1%;
		height: 100%;
		margin-left: 1%; 
		
	}
	
	#Parallelogram_2_31 {
		
		display: inline-flex;
		float: left;
		max-width: 65%;
		margin-right: 1.13%;
		margin-bottom: 1%; 
		margin-left: 1%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_32 {
		
		display: inline-flex;
		position: relative;
		float: left;
		width: 32.1%;
		margin-right: 0;
		margin-left: .8%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_17 {
		
		display: block;
		flex-direction: row;
		position: relative;
		justify-content: space-between;
		width: 98%;
		margin-bottom: 1%;
		height: 100%;
		margin-left: 1%; 
		
	}
	
	#Parallelogram_2_34 {
		
		display: inline-flex;
		float: left;
		max-width: 65%;
		margin-left: 1%;
		margin-bottom: 1%; 
		padding-left: 0px;
		padding-top: .1%;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_33_Mobile {
		
		display: none !important;
		
	}
	
	#Parallelogram_2_33 {
		
		display: inline-flex;
		position: relative;
		float: right;
		width: 32.1%;
		margin-right: .8%;
		margin-bottom: 1%; 
		margin-top: .12%;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	nav li a {		
		
		margin: 0;
		color: rgb(241,228,10); 	
		font-weight: normal; 
		line-height: 24px;
		font-size: 17.5px;
		letter-spacing: 2px;
		word-spacing: -3px;
		font-family: Arial;
		background: rgb(226,31,38);
			
	}

	.alignment_multiple {
		
		display: block;
		width: 98%;
		margin: auto;
		
	}	
		
	#white_background {
		
		display: block;
		position: absolute;
		height: 100%;
		overflow: hidden !important;
		z-index: -99px;
		max-width: 100%;
		background-color: white;
		margin-top: 0px !important;
		padding-bottom: 150px!important;	
		
		/*To create the bevelled edge on the white rectangle
		
		The main idea is to have 4 gradients that each occupy a quarter of the element's area (one for the bottom left, one for the bottom, on of the top right and one for the top left). Then you set the background to 4 linear gradients with the same color stops (in this case we wanted the corner size to be 10px*, so it was transparent until 10px and then the color we want from 10px) except the corners that are 45deg, 135deg, 225deg and 315deg respectively.

		*Actually not exactly 10px, it's the length of the hypotenuse of an isosceles right-angled triangle, which is around 14px*/
				
		background: #c00; /* fallback */
		background:
			
			linear-gradient(130deg, transparent 25px, white 0) top left,
			linear-gradient(225deg, transparent 0px, white 0) top right,
			linear-gradient(315deg, transparent 0px, white 0) bottom right,
			linear-gradient(45deg,  transparent 00px, white 0) bottom left;
		
		background-size: 60% 60%;
		background-repeat: no-repeat;		
		
		border-radius: 0px 0px 25px 25px;
	
	}
	



	













	
/*high resolution media query for desktop computers, 960px and above*/

@media only screen and (min-width: 960px) {
	
	#hide {
		
		display: block;
		
	}
	
	#bar_top {
	    
	    background-color: white;
        z-index: 999999999999999999999999999;
        height: 10px;
        width: 9999999999px;
        position: fixed;
        display: block;
        margin-top: 0px;
        text-align: -webkit-center;
      
    }

    #bar_right {
	    
        background-color: rgb(226, 31, 38);
        height: 25700px;
        width: 10px;
        display: none;
        margin-top: 0px;
        position: relative;
        float: right;
        margin-right: -10.1px;
        z-index: 999999999999999999999999999;
          
    }
	
	body {	
		
		background: white;
		padding-bottom: 150px;
		height: 100%;
		
	}
	
	#grad {
		
		display: none;
		z-index: 0;
		position: fixed;
		margin-top: -50px;
		width: 3000px;
		margin-left: -800px;
		height:270px;
		background: rgb(226,31,38); /* For browsers that do not support gradients */ /* FF3.6-15 */
		background: -webkit-linear-gradient(rgb(226,31,38) 50%, rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(rgb(226,31,38) 10%, rgb5(255,255,255,0) 100%);
		background: linear-gradient(rgb(226,31,38)) 10%, rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );
		
	}
	
	h1.style2 {
		
		display: none;
		color: yellow;
		margin-top: 70px;
		float: right;
		font-size: 500px;
		text-align: center;
		margin-right: 24px;
		padding-top: 130px;
		padding-bottom: 50px;
		
	}
	
	#home {
	    
	    margin-left:32px;
	    
	}
	
	.arrow_hover {
		
    	display: inline;
        width: 74%;
        margin-bottom: -1px;
        margin-left: -45px;
		
	}
	
	.arrow_hover:hover {
		
		 width: 74%;
         margin-bottom: -1px;
         margin-left: -45px;
	     content: url("../../images/Portfolio/Home page/millantv-return-to-top-arrow-hover.png");
		
	}

	#millantv_navbar_red {

        display: inline;
        width: 82px;
        margin-right: 34px;
        margin-top: 16px;
        float: right;

	}
	
	#millantv_navbar_red:hover {

		display: inline;
        width: 82px;
        margin-right: 34px;
        margin-top: 16px;
        float: right;
		content: url("../../images/millantv-logo-navbar-hover-black.svg");
		
	}

	#Parallelogram_title_navbar {

		display: inline;
        position: absolute;
        width: 160px;
        margin-left: 290px;
        margin-top: 19.2px;

	}
	
	/* The navigation bar */

	.navbar {
			
		z-index: 1;
		overflow: hidden;
		background-color: white;
		border-top: solid;
		color: rgb(226,31,38);
		position: fixed; /* Set the navbar to fixed position */
		top: 0; /* Position the navbar at the top of the page */
		width: 958px;; /* Full width */
		font-family: "outward block";
		font-size: 60px;
		letter-spacing: .02em;
		padding-left: 0px;
		margin: 0px 0px 0px 0px;
		margin-top: 8px;
		border-top-width: 9px;
        margin-left: 8.5px;		
        padding-bottom: 5px;

	}

	/* Links inside the navbar */
	
	.navbar a {
		 
		font-family: "outward block";
   		font-size: 60px;
    	letter-spacing: .03em;
		float: left;
		display: block;
		color: red;
		text-align: center;
		margin: 10px 0px 0px 0px;
		word-spacing: .03em;
		text-decoration: none;
		margin-left: 31px;
        margin-right: -16px;
	
	}

	/* Change background on mouse-over */
	
	.navbar a:hover {
		
		  background-color: white;
		  color: black;
	
	}

	/* Main content */

	.main {
	  
			margin-top: 30px; /* Add a top margin to avoid content overlay */
	
	}
    
	#master {		
		
		overflow: auto;
		width: 975px; 
		margin: 0 auto; 
		/*border: dotted thin cyan;*/
		background: rgb(226,31,38);	
		margin-top: 8px;
		margin-bottom: 0px;
		padding-bottom: 10px;
		border-radius: 0px 0px 38px 38px;
		
	}
	
	h1 {

		font-family: "outward block";
		letter-spacing: .006em;
		color: red;
		font-size: 240px;
		font-weight: 100;
		margin-left: 32px;
		padding-top: 70px;
		margin-top: 19px;
		margin-bottom: 0px;

	}
		
	.font1 {
				
		font-family: Cambria, "Hoefler Text";
	}
	
	p {
					
		font-family: "tenso", sans-serif;
		font-weight: 350;
		font-style: normal;
		width: 892px;
		font-size: 18px;
		letter-spacing: .05em;
		word-spacing: .5px;
		line-height: 1.8;
		color: black;
		margin-left: -55px;
		margin-top: 60px;
		margin-bottom: 60px;
		padding-top: 0;
		transform: scale(.8,1);
			
	}
	
	.body_copy {
			
			
		font-family: "tenso", sans-serif;
		font-weight: 350;
		font-style: normal;
		width: 1092px;
		font-size: 18px;
		letter-spacing: .05em;
		word-spacing: .5px;
		line-height: 1.8;
		color: black;
		margin-left: -77px;
		margin-top: 60px;
		margin-bottom: 60px;
		padding-top: 0;
		transform: scale(.8,1);
			
	}

	#Parallelogram_Client {

		display: block; 
		width: 280px; 
		margin: auto; 
		padding-bottom: 280px; 
		padding-top: 160px;

	}

	#Parallelogram_Logo {

		padding-bottom: 8px; 
		padding-top: 0px; 
		width: 93%; 
		height: 100%; 
		display: block; 
		margin: auto; 
		margin-top: 8px;

	}
	
	.Pair_1 {
		
		display: block;
		width: auto;
		
	}

	#Parallelogram_Logo:hover {

        display: block;
        content: url("../../images/Portfolio/Teaching/millantv-vega-school-parallelogram-publication-design-1-hover.png");

    }

	#Parallelogram_Urban_Dystopia_Logo:hover {

        display: block;
        content: url("../../images/Portfolio/Brand Identity/millantv-vega-school-parallelogram-2-publication-design-1-hover.png");

    }

	#Parallelogram_1_1 {
		
		display: block;
		margin: auto;
		float: left;
		width:auto;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_2 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_3 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 10px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_3_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_4_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_11 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 93.1%;
		
	}
	
	#Parallelogram_1_5 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_6_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_6 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_7_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_7 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_8_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_8 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_9_Mobile {
		
		display: none;
		
		}
	
	#Parallelogram_1_10_Mobile {
		
		display:none;
		
		}
	
	#Parallelogram_1_10_Mobile_Horizontal {
		
		display: none;
		
		}
	
	#Parallelogram_1_9 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-right: 0;
		
	}
	
	#Pair_4 {
		
		margin-top: -10px;
		
	}
	
	#Pair_5 {
		
		margin-top: 0px;
		
	}
	
	#Pair_7 {
		
		margin-bottom: 0px;
		
	}
	
	#Pair_10 {
		
		width: fit-content;
		margin-bottom: 0;
		
	}
	
	#Pair_12 {

		width: 32%;
		margin-left: 1%;
		margin-bottom: 0;

	}
	
	#Parallelogram_1_10 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_12 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_13 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_14 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_12_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_13_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_14_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_15 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-top: 0px;
		
	}
	
	#Parallelogram_1_16 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_16_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_17_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_17 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_18 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_19 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_20 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Pair_14 {
		
	    display: inline-block;
		position: relative;
		width: 96.6%;
		max-height: 100%;
		margin: auto !important;
		margin-left: 2% !important;
	}
	
	#Parallelogram_1_20_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_21_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_22_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_23_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_24_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_21 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_22 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_23 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_24 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_25 {
		
		display:inline;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_26 {
		
		display: block;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_27 {
		
		display:block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_28 {
		
		display:block;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_29_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_29 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_30_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_30 {
		
		display: inline;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_31_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_31 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_1_32_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_32 {
		
		display: inline;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_33_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_1_33 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_34 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_35 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_36 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_37 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_1_38 {
		
		display: block;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 60px;
		width: 93%;
		
	}
	
	.Parallelogram {
		
		display: block;
		position: inherit;
		margin: auto;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_1 {
		
		display: block;
		margin: auto;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_2_2_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_2 {
		
		display:inline;
		position:relative;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_3_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_3 {
		
		display: inline;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_2_4_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_4 {
		
		display:inline;
		position:relative;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_5_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_5 {
		
		display:inline;
		position:relative;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_6_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_6 {
		
		display:inline;
		position:relative;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-left: 8px;
		
	}
	
	#Parallelogram_2_7 {
		
		display: block;
		position:relative;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_2_8 {
		
		display: block;
		position:relative;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_2_9 {
		
		display: block;
		position:relative;
		float: right;
		margin-right: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_2_10_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_10 {
		
		display: inline-flex;
		position: relative;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
}
		
	}
	
	#Parallelogram_2_11_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_11 {
		
	    display: inline-block;
		position: relative;
		float: right;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-right: 0;
		width: fit-content;
		float: left;

}
		
	}
	
	#Parallelogram_2_12_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_12 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_13_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_13 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_14_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_14 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Parallelogram_2_15 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: fit-content;
		
	}
	
	#Pair_12 {
	
		width: fit-content;
		margin-left:0;
		margin-bottom: 0;
		
	}
		
	#Pair_13 {
		
		display: inline-block;
		position: relative;
		width: fit-content;
		margin-left: 33px;
		margin-bottom: 0;
		
	}
	
	#Parallelogram_2_16_Mobile {
		
		display: none;
		
	}
	
	#Parallelogram_2_16 {
		
		display: inline-flex;
		position: relative;
		float: left;
		width: auto;
		margin-left: 0;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_17 {
		
	    display: inline-flex;
		position: relative;
		float: left;
		width: auto;
		height: 100%;
		margin-left: 8px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}	
	
	#Parallelogram_2_18 {
		
		display: flex;
		position: relative;
		float: left;
		width: auto;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;ng-bottom: 0px;
				
	}
	
	#Parallelogram_2_19 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 8px;
		margin-bottom: 4px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_20 {
		
		display: block;
		position: relative;
		float: left;
		margin-left: 33px;
		width: auto;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_21 {
		
		position: relative;
		display: inline;
		float: left;
		width: 63.7%;
		height: 281px;
		margin-left: -1%;
		margin-bottom: 1%;
		margin-top: 0;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_22 {
		
		display: inline;
		position: relative;
		float: left;
		margin-left: 33px;
		margin-bottom: .4%;
		margin-left: 1.6%;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 30.36%;
		height: 90%;
		margin-right: 2%;
		
	}
	
	#Parallelogram_2_23 {
		
		position: relative;
		display: inline;
		float: left;
		width: 63.7%;
		height: 281px;
		margin-left: -1%;
		margin-bottom: 0;
		margin-top: 0;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_24 {
		
		display: block;
		position:relative;
		width: 93.1%;
    	margin-left: 3.5%;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_25 {
		
		display: block;
		position:relative;
		float: left;
		width: 93.2%;
		margin-left: 33px;
		margin-bottom: 0px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_26 {
		
		display: block;
		position:relative;
		float: left;
		width: 93.2%;
		margin-left: 5%;
		margin-bottom: 8px;
		margin-top: 1%;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_27 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 33px;
		width: 93.2%;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}

	#Pair_15 {
	
		display: flex;
		flex-direction: row;
		position: relative;
		justify-content: space-between;
		width: 31.3%;
		margin-bottom: 0;
		height: 100%;
		margin-left: 0;
	
	}
	
	#Parallelogram_2_28 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_29 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_30 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 8px;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_31 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: 33px;
		margin-bottom: 8px;
		margin-top: 0px;
		margin-left: 2.5%;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		
	}
	
	#Parallelogram_2_32 {
		
		display: block;
		position:relative;
		float: left;
		margin-left: -.2%;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: auto;
		
	}
	
	#Parallelogram_2_33 {
		
		display:block;
		position:inherit;
		float: right;
		margin-right: 2.4%;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: auto;
		
	}
	
	#Parallelogram_2_34 {
		
		display: inline;
		position: relative;
		float: left;
		margin-left: 2.5%;
		margin-bottom: 8px;
		margin-top: 0px;
		padding: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		width: 63.1%;
		
	}
	
	.alignment_multiple {
		
		display: block;
		width: 96.9%;
		margin: auto;
		
	}
		
	#white_background {
		
		z-index: -99px;
		overflow: auto;
		width: 958px;
		height: auto;
		background-color: white;
		margin: auto;
		margin-top: 356px;
		position: relative;
        background: white;
        background-size: 60% 0%;
        background-repeat: no-repeat;
        border-radius: 0px 0px 30px 30px;
	}
	
}